package cn.sptpc.dao;

import cn.sptpc.entity.java.Group;

import java.util.List;

public interface GroupDao {
    /**
     * 插入一条记录
     * @param group
     * @return
     */
    Integer insertGroup(Group group);

    /**
     * 通过id更新一条记录
     * @param group
     * @return
     */
    Integer updataGroup(Group group);

    /**
     * 获取行总数
     * @return
     */
    Integer countAllGroup();

    /**
     * 通过id 查询一条记录
     * @param id
     * @return
     */
    Group queryDepartment(int id);

    Integer deleteGroup(int id);

    /**
     * 通过Id查询所有组别
     * @param id
     * @return
     */
    List<Group> findGroupByDepartment(Integer id);
}
